数据输入(控制台)
包 package
使用 package
创建包,使用 import
引用包
Scanner
Scanner 是非线程安全的
注意 Scanner 的 nextLine()
方法,是返回输入数据当前这一行输入流位置到行末尾的数据
System.Console
System.Console
提供了 readLine()
和 readPassword()
,后者在读入过程中不会在 console 中显示字符
BufferedReader
用法比较复杂,只给出代码示例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class BufferedReaderIO {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
System.out.println(str);
}
}